Vcenter NamespaceManagement Supervisors ManagementServices ServicePortCreateSpec
The Vcenter NamespaceManagement Supervisors ManagementServices ServicePortCreateSpec schema specifies the port and protocol for the Management Service being created.
This schema was added in vSphere API 9.1.0.0.
{
"name": "string",
"port": 0,
"transport_protocol": "string",
"tls": {
"certificate_authority_chain": "string",
"hostname": "string"
}
}
Name of the service port. The name has DNS Label restrictions as specified in : it must be an alphanumeric (a-z and 0-9) string, with a maximum length of 63 characters and with '-' character allowed anywhere except the first or last character.
The name must be unique across all ServicePorts within a single Management Service.
This property was added in vSphere API 9.1.0.0.
Port number on which the service is exposed.
This property was added in vSphere API 9.1.0.0.
Transport-layer protocol used by the service.
For more information see: Vcenter NamespaceManagement Supervisors ManagementServices TransportProtocol.
This property was added in vSphere API 9.1.0.0.
TLS Configurations of the Management Service.
This configuration may be useful to workloads as a means to discover TLS configurations required to communicate with the Management Service.
This property was added in vSphere API 9.1.0.0.
If missing or null, no information about the Management Service's TLS configuration will be available to the service's clients in this Supervisor. If the service exposed on this Management Service's port uses TLS, the clients are expected to discover the TLS configurations through some other means.